package com.chw.constants;

/**
 * 功能描述: 系统常量类
 */
public class Constants {
	
	/*
	 * ===================================================================
	 * 使用范围:整个系统 超级管理员登录
	 * ===================================================================
	 */
	public final static String ADMIN_ID = "1";

	/*
	 * ===================================================================
	 * 使用范围:整个系统 记录逻辑删除标识
	 * ===================================================================
	 */
	/** 系统记录逻辑删除标识: Y->未删除 **/
	public final static String ENABLED_FLAG_Y = "Y";
	/** 系统记录逻辑删除标识: N->已删除 **/
	public final static String ENABLED_FLAG_N = "N";

	/*
	 * ===================================================================
	 * 使用范围:整个系统 记录状态标识
	 * ===================================================================
	 */
	/** 系统记录状态标识: Y->启用状态 **/
	public final static String STATUS_FLAG_Y = "Y";
	/** 系统记录状态标识: N->禁用状态 **/
	public final static String STATUS_FLAG_N = "N";
	
	/*
	 * ===================================================================
	 * 使用范围:权限系统 记录权限类型
	 * ===================================================================
	 */
	/** 系统记录权限类型: FUNC->功能模块权限 **/
	public final static String PERMISSION_CATEGORY_FUNC= "FUNC";
	/** 系统记录权限类型: MENU->菜单权限 **/
	public final static String PERMISSION_CATEGORY_MENU = "MENU";
	
	/*
	 * ===================================================================
	 * 使用范围:权限系统 记录权限用户类型
	 * ===================================================================
	 */
	/** 系统记录权限用户类型: USER->用户权限**/
	public final static String PERMISSION_USER= "USER";
	/** 系统记录权限用户类型: GROUP->用户组权限 **/
	public final static String PERMISSION_GROUP = "GROUP";
	/** 系统记录权限用户类型: ROLE->角色权限 **/
	public final static String PERMISSION_ROLE = "ROLE";

	
}
